Pentadactyl's Command Line mode is perhaps its most powerful interface. In this mode, the command input bar at the bottom of the window is given the keyboard focus for any of a variety of required inputs. In addition to access to almost every aspect of Pentadactyl and Firefox, the command line provides power and comprehensive completion for all of its commands, along with concise descriptions for each command and all of its arguments. Couple this with persistent, searchable command history, and you have a very efficient interface for easily performing simple and complex tasks.
Included among the several command-line modes are Ex command mode (the standard mode for entering commands), Find mode (for searching the current page), Prompt mode (for selecting files, confirming actions), and Hints mode (for selecting links and other items on a page).
Opens the command line in Ex mode. This is the mode used for entering the various commands listed in ex-cmd-index.
Recall from command history the previous command line which begins with the current input value.
Recall from command history the next command line which begins with the current input value.
Complete the word in front of the cursor according to the behavior specified in 'wildmode'. If 'wildmode' contains list and there are multiple matches then the completion menu window is opened.
Multiple commands, separated by a | can be given in a single command line and will be executed consecutively. | can be included as an argument to a command by escaping it with a backslash. E.g.
:map \| :echo bar<CR>Several commands process the entire command-line string literally. These commands will include any | as part of their argument string and so cannot be followed by another command. The list of these commands is:
Most Ex commands accept a number of options and arguments. Arguments and options are generally separated by spaces, and treat a number of characters, including \, ', ", and |, specially. Moreover, certain arguments have their own special characters. For instance, when using :set to change a stringlist option, the comma character is used to separate elements of said list. Or when calling :autocmd, the pattern given may be negated by prefixing it with a !. In order to use these characters in command arguments, stripped of their special meaning, they must be quoted.
Pentadactyl offers four distinct quoting styles, each with its own distinct advantages and disadvantages. The first, and most basic, is the automatic quoting applied to the commands listed in :bar. When any of these commands is invoked, their final argument is always interpreted literally. No characters have special meaning whatsoever, and no care need be taken to quote anything. Additionally, the following three optional quoting characters are available:'foo\ ''bar\\ baz\' ⇒ foo\ 'bar\\ baz\